package com.hk.core.autoconfigure.exception;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Map;


/**
 * @author Kevin
 */
@Data
@Accessors(chain = true)
public class ExceptionDetails implements Serializable {

    private Long id;

    private Long userId;

    private String applicationId;

    private String account;

    private String exceptionClassName;

    private LocalDateTime requestTime;

    private String ip;

    private String uri;

    private String method;

    private Map<String, String> parameters;

    private String message;

    private String body;

    private Boolean async;

    private String invokeMethodName;

    private String invokeMethodArgs;

}
